<?php
/**
 * Faq
 *
 * Класс Faq обрабатывает данные, связанные с частыми вопросами
 *
 * @author Кузьма Дмитрий <kouzma.d@gmail.com>
 * @version 1.1
 */
class Faq extends ActiveRecord {
	public $tableName = 'faq';
	public $pkName = 'ID_faq';
	
	protected $arrWysiwyg = array('text_ru', 'text_en');
	
	protected $arrSettings = array(
		'created_at' => true,  // в БД храним время создания
		'updated_at' => true, 	// в БД храним время редактирования
		'author' => true			// в БД храним автора (ID_user)
	);
	
  public $validatesLengthOf = array(
	  'faq_name_ru' => array('minimum' => 2, 'maximum' => 128, 'message' => 'вопрос (ru) должен состоять из 2-128 символов'),
    'faq_name_en' => array('minimum' => 2, 'maximum' => 128, 'message' => 'вопрос (en) должен состоять из 2-128 символов'),
    'text_ru' => array('minimum' => 2, 'message' => 'текст (ru) должен быть заполнен'),
    'text_en' => array('minimum' => 2, 'message' => 'текст (en) должен быть заполнен'),
  );
  
  public $validatesAssociated = array(
    'ID_faq_section' => array('class' => 'FaqSection', 'message' => 'Необходимо выбрать раздел')
  ); 
  
}
?>